package pe.gob.foncodes.spp.web.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import pe.gob.foncodes.spp.bs.domain.Focalizacion;

public class FocalizacionDataModel extends ListDataModel<Focalizacion> implements SelectableDataModel<Focalizacion> {

	public FocalizacionDataModel(){
		
	}
	
	public FocalizacionDataModel(List<Focalizacion> focalizaciones){
		super(focalizaciones);
	}
	
	@Override
	public Focalizacion getRowData(String rowKey) {
		
		 List<Focalizacion> focalizaciones = (List<Focalizacion>) getWrappedData();  
         
	        for(Focalizacion focalizacion : focalizaciones) {  	        	
	           if(focalizacion.getCodCentroPoblado().equals(rowKey))  
	                return focalizacion;  
	        }  
		
		return null;
	}

	@Override
	public Object getRowKey(Focalizacion focalizacion) {		
		return focalizacion;
	}

}
